perm filename DIS.FAI[KL,SYS] blob sn#211378 filedate 1976-04-21 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	TITLE DIS
C00004 ENDMK
C⊗;
TITLE DIS

A←1
B←2
C←3
D←4
E←5
I←6
K←7

P←17

;BUF←400000

DKOC←←1
DTAC←←2

GO:	RESET
	MOVE P,[-20,,PDL-1]
;	MOVE A,[1,,1401*40]
;	GETHI A,
;	JRST 4,.
	INIT DTAC,117
	'DTA2  '
	0
	JRST 4,.
	USETI DTAC,30
	INPUT DTAC,[-6200,,BUF-1 ↔ 0]
	INIT DKOC,10
	'DSK   '
	OBUF,,
	JRST 4,.
	MOVE A,['DIS   ']
	MOVE B,['BIN   ']
	MOVEI C,0
	MOVE D,[' KLSYS']
	ENTER DKOC,A
	JRST 4,.
	MOVEI K,0
	MOVEI I,1
	PUSHJ P,CPUT
	MOVEI I,0
	PUSHJ P,CPUT
	MOVEI I,6+14400*2
	PUSHJ P,WCPUT
	MOVEI I,100000
	PUSHJ P,WCPUT
	MOVE B,[-6200,,BUF]
LUP:	HLRZ I,(B)
	PUSHJ P,WCPUT
	HRRZ I,(B)
	PUSHJ P,WCPUT
	AOBJN B,LUP
	MOVN I,K
	PUSHJ P,CPUT
	MOVEI K,0
	MOVEI I,1
	PUSHJ P,CPUT
	MOVEI I,0
	PUSHJ P,CPUT
	MOVEI I,6
	PUSHJ P,CPUT
	MOVEI I,0
	PUSHJ P,CPUT
	PUSHJ P,WCPUT
	MOVN I,K
	PUSHJ P,WCPUT
	MOVEI I,0
	PUSHJ P,PUT
	EXIT


WCPUT:	PUSH P,A
	LDB A,[POINT 8,I,27]
	PUSHJ P,CPUT
	MOVE I,A
	POP P,A
CPUT:	ANDI I,377
	ADD K,I
PUT:	SOSG OBUF+2
	OUT DKOC,
	JRST .+2
	JRST 4,.
	IDPB I,OBUF+1
	POPJ P,

PDL:	BLOCK 20
OBUF:	BLOCK 3
BUF:	BLOCK 6200

END	GO